package jpa.entitys.promis.sales;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the BUSINESS_PARTNER database table.
 * 
 */
@Entity
@Table(name="BUSINESS_PARTNER")
@NamedQueries({
    @NamedQuery(name = "BusinessPartner.findAll", query = " SELECT c FROM BusinessPartner c "),
    @NamedQuery(name = "BusinessPartner.findByCustomerNo", query = " SELECT c FROM BusinessPartner c WHERE c.customerCode = :customerCode "),
    @NamedQuery(name = "BusinessPartner.findById", query = " SELECT c FROM BusinessPartner c WHERE c.bpCode = :Id "),
    @NamedQuery(name = "BusinessPartner.findBySapPoNo", query = " SELECT c FROM BusinessPartner c WHERE c.syncExternalRefNo = :syncExternalRefNo And c.status = :status "),
    @NamedQuery(name = "BusinessPartner.findByStaging", query = " SELECT c FROM BusinessPartner c WHERE c.syncIsstaging = :syncIsstaging")
})
public class BusinessPartner extends jpa.entitys.common.CommonEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="BP_CODE", unique=true, nullable=false, length=30)
	private String bpCode;
	
	@Override public String toString() { return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);}

	@Column(name="ADDR_FLAG", length=1)
	private String addrFlag;

	@Column(length=300)
	private String address;

	@Column(length=300)
	private String address2;

	@Column(length=300)
	private String address3;

	@Column(length=300)
	private String address4;

	@Column(length=300)
	private String address5;

	@Column(name="ALTERNATE_ADDRESS", length=300)
	private String alternateAddress;

	@Column(name="ALTERNATE_CONTR_ADDRESS", length=300)
	private String alternateContrAddress;

	@Column(name="ALTERNATE_OFFICE_ADDRESS", length=300)
	private String alternateOfficeAddress;

	@Column(name="AMPHUR_CODE", length=2)
	private String amphurCode;

	@Column(name="BP_LASTNAME_ENG", length=300)
	private String bpLastnameEng;

	@Column(name="BP_LASTNAME_THAI", length=300)
	private String bpLastnameThai;

	@Column(name="BP_MIDNAME_ENG", length=300)
	private String bpMidnameEng;

	@Column(name="BP_NAME_ENG", length=300)
	private String bpNameEng;

	@Column(name="BP_NAME_THAI", length=300)
	private String bpNameThai;

	@Column(name="BS_SEGMENT_CODE", length=30)
	private String bsSegmentCode;

	@Column(name="BS_TYPE_CODE", length=30)
	private String bsTypeCode;

	@Column(name="CONTR_ADDR_FLAG", length=1)
	private String contrAddrFlag;

	@Column(name="CONTR_ADDR_TYPE", length=30)
	private String contrAddrType;

	@Column(name="CONTR_ADDRESS", length=300)
	private String contrAddress;

	@Column(name="CONTR_ADDRESS2", length=300)
	private String contrAddress2;

	@Column(name="CONTR_ADDRESS3", length=300)
	private String contrAddress3;

	@Column(name="CONTR_ADDRESS4", length=300)
	private String contrAddress4;

	@Column(name="CONTR_ADDRESS5", length=300)
	private String contrAddress5;

	@Column(name="CONTR_AMPHUR_CODE", length=2)
	private String contrAmphurCode;

	@Column(name="CONTR_COMP_ADDR", precision=22)
	private BigDecimal contrCompAddr;

	@Column(name="CONTR_COMP_CODE", length=30)
	private String contrCompCode;

	@Column(name="CONTR_COMP_NAME", length=300)
	private String contrCompName;

	@Column(name="CONTR_COUNTRY_CODE", length=10)
	private String contrCountryCode;

	@Column(name="CONTR_PROVINCE_CODE", length=2)
	private String contrProvinceCode;

	@Column(name="CONTR_REGION_CODE", length=2)
	private String contrRegionCode;

	@Column(name="CONTR_ROAD_CODE", length=5)
	private String contrRoadCode;

	@Column(name="CONTR_TUMBON_CODE", length=2)
	private String contrTumbonCode;

	@Column(name="CONTR_ZIP_CODE", length=10)
	private String contrZipCode;

	@Column(name="CORRESPOND_FLAG", length=1)
	private String correspondFlag;

	@Column(name="CORRESPOND_FLAG_E", length=1)
	private String correspondFlagE;

	@Column(name="CORRESPOND_FLAG_J", length=1)
	private String correspondFlagJ;

	@Column(name="CORRESPOND_FLAG_T", length=1)
	private String correspondFlagT;

	@Column(name="COUNTRY_CODE", length=10)
	private String countryCode;

	@Column(name="CREATED_BY", length=30)
	private String createdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CREATED_ON")
	private Date createdOn;

	@Column(name="CUSTOMER_CODE", length=30)
	private String customerCode;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="DATE_OF_BIRTH")
	private Date dateOfBirth;

	@Column(name="E_MAIL", length=300)
	private String eMail;

	@Column(length=1)
	private String gender;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="ID_EXPIRE_DATE")
	private Date idExpireDate;

	@Column(name="ID_ISSUE_AT", length=300)
	private String idIssueAt;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="ID_ISSUE_DATE")
	private Date idIssueDate;

	@Column(name="ID_NO", length=30)
	private String idNo;

	@Column(name="INTERACTION_BULK_EMAIL", length=1)
	private String interactionBulkEmail;

	@Column(name="INTERACTION_EMAIL", length=1)
	private String interactionEmail;

	@Column(name="INTERACTION_FAX", length=1)
	private String interactionFax;

	@Column(name="INTERACTION_MAIL", length=1)
	private String interactionMail;

	@Column(name="INTERACTION_PHONE", length=1)
	private String interactionPhone;

	@Column(name="INTERACTION_PREFERRED", length=1)
	private String interactionPreferred;

	@Column(name="INTERACTION_SMS", length=1)
	private String interactionSms;

	@Column(name="LAST_UPD_BY")
	private String lastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_UPD_ON")
	private Date lastUpdOn;

	@Column(name="LINK_FILE_ID", precision=22)
	private BigDecimal linkFileId;

	@Column(name="LOCAL_FORIEGNER", length=1)
	private String localForiegner;

	@Column(name="MARITAL_STATUS", length=1)
	private String maritalStatus;

	@Column(name="NATIONALITY_CODE", length=30)
	private String nationalityCode;

	@Column(name="NICK_NAME", length=30)
	private String nickName;

	@Column(name="NO_OF_DEPENDENTS", precision=22)
	private BigDecimal noOfDependents;

	@Column(name="OCCUPATION_CODE", length=30)
	private String occupationCode;

	@Column(name="OFFICE_ADDR_FLAG", length=1)
	private String officeAddrFlag;

	@Column(name="OFFICE_ADDR_TYPE", length=30)
	private String officeAddrType;

	@Column(name="OFFICE_ADDRESS", length=300)
	private String officeAddress;

	@Column(name="OFFICE_ADDRESS2", length=300)
	private String officeAddress2;

	@Column(name="OFFICE_ADDRESS3", length=300)
	private String officeAddress3;

	@Column(name="OFFICE_ADDRESS4", length=300)
	private String officeAddress4;

	@Column(name="OFFICE_ADDRESS5", length=300)
	private String officeAddress5;

	@Column(name="OFFICE_AMPHUR_CODE", length=2)
	private String officeAmphurCode;

	@Column(name="OFFICE_COUNTRY_CODE", length=10)
	private String officeCountryCode;

	@Column(name="OFFICE_PROVINCE_CODE", length=2)
	private String officeProvinceCode;

	@Column(name="OFFICE_REGION_CODE", length=2)
	private String officeRegionCode;

	@Column(name="OFFICE_ROAD_CODE", length=5)
	private String officeRoadCode;

	@Column(name="OFFICE_TUMBON_CODE", length=2)
	private String officeTumbonCode;

	@Column(name="OFFICE_ZIP_CODE", length=10)
	private String officeZipCode;

	@Column(name="ORGANIZATION_CODE", length=30)
	private String organizationCode;

	@Column(name="PARENT_COMPANY", length=30)
	private String parentCompany;

	@Column(name="POSITION_CODE", length=30)
	private String positionCode;

	@Column(name="PROVINCE_CODE", length=2)
	private String provinceCode;

	@Column(name="RATE_CODE", length=30)
	private String rateCode;

	@Column(name="REGION_CODE", length=2)
	private String regionCode;

	@Column(length=1000)
	private String remarks;

	@Column(name="REMARKS_BAK100420", length=1000)
	private String remarksBak100420;

	@Column(name="ROAD_CODE", length=5)
	private String roadCode;

	@Column(name="ROAD_CON_DESC", length=300)
	private String roadConDesc;

	@Column(name="ROAD_CON_FLAG", length=1)
	private String roadConFlag;

	@Column(name="ROAD_CONTR_DESC", length=300)
	private String roadContrDesc;

	@Column(name="ROAD_CONTR_FLAG", length=1)
	private String roadContrFlag;

	@Column(name="ROAD_DESC", length=300)
	private String roadDesc;

	@Column(name="ROAD_FLAG", length=1)
	private String roadFlag;

	@Column(name="ROAD_OFF_DESC", length=300)
	private String roadOffDesc;

	@Column(name="ROAD_OFF_FLAG", length=1)
	private String roadOffFlag;

	@Column(name="ROAD_OFFICE_DESC", length=300)
	private String roadOfficeDesc;

	@Column(name="ROAD_OFFICE_FLAG", length=1)
	private String roadOfficeFlag;

	@Column(precision=22)
	private BigDecimal salary;

	@Column(name="SMS_PHONE", length=10)
	private String smsPhone;

	@Column(name="SOURCE_CODE", length=30)
	private String sourceCode;

	@Column(name="SOURCE_DETAIL", length=300)
	private String sourceDetail;

	@Column(length=1)
	private String status;

	@Column(name="SYNC_CREATEDBY", length=100)
	private String syncCreatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_CREATEDON")
	private Date syncCreatedon;

	@Column(name="SYNC_EXTERNAL_REF_KEY", length=100)
	private String syncExternalRefKey;

	@Column(name="SYNC_EXTERNAL_REF_NO", length=100)
	private String syncExternalRefNo;

	@Column(name="SYNC_ISSTAGING", length=1)
	private String syncIsstaging;

	@Column(name="SYNC_ISSYNC", length=1)
	private String syncIssync;

	@Column(name="SYNC_UPDATEDBY", length=100)
	private String syncUpdatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_UPDATEDON")
	private Date syncUpdatedon;

	@Column(name="TAX_ID", length=30)
	private String taxId;

	@Column(name="TITLE_ENG", length=30)
	private String titleEng;

	@Column(name="TITLE_THAI", length=30)
	private String titleThai;

	@Column(name="TMP_WORKING_COMPANY", length=300)
	private String tmpWorkingCompany;

	@Column(name="TUMBON_CODE", length=2)
	private String tumbonCode;

	@Column(name="WORKING_COMPANY", length=300)
	private String workingCompany;

	@Column(name="ZIP_CODE", length=10)
	private String zipCode;
	
	@Column(name="IS_INTERFACE")
	private String isInterface;

	public String getIsInterface() {
		return isInterface;
	}

	public void setIsInterface(String isInterface) {
		this.isInterface = isInterface;
	}

    public BusinessPartner() {
    }

	public String getBpCode() {
		return this.bpCode;
	}

	public void setBpCode(String bpCode) {
		this.bpCode = bpCode;
	}

	public String getAddrFlag() {
		return this.addrFlag;
	}

	public void setAddrFlag(String addrFlag) {
		this.addrFlag = addrFlag;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getAddress2() {
		return this.address2;
	}

	public void setAddress2(String address2) {
		this.address2 = address2;
	}

	public String getAddress3() {
		return this.address3;
	}

	public void setAddress3(String address3) {
		this.address3 = address3;
	}

	public String getAddress4() {
		return this.address4;
	}

	public void setAddress4(String address4) {
		this.address4 = address4;
	}

	public String getAddress5() {
		return this.address5;
	}

	public void setAddress5(String address5) {
		this.address5 = address5;
	}

	public String getAlternateAddress() {
		return this.alternateAddress;
	}

	public void setAlternateAddress(String alternateAddress) {
		this.alternateAddress = alternateAddress;
	}

	public String getAlternateContrAddress() {
		return this.alternateContrAddress;
	}

	public void setAlternateContrAddress(String alternateContrAddress) {
		this.alternateContrAddress = alternateContrAddress;
	}

	public String getAlternateOfficeAddress() {
		return this.alternateOfficeAddress;
	}

	public void setAlternateOfficeAddress(String alternateOfficeAddress) {
		this.alternateOfficeAddress = alternateOfficeAddress;
	}

	public String getAmphurCode() {
		return this.amphurCode;
	}

	public void setAmphurCode(String amphurCode) {
		this.amphurCode = amphurCode;
	}

	public String getBpLastnameEng() {
		return this.bpLastnameEng;
	}

	public void setBpLastnameEng(String bpLastnameEng) {
		this.bpLastnameEng = bpLastnameEng;
	}

	public String getBpLastnameThai() {
		return this.bpLastnameThai;
	}

	public void setBpLastnameThai(String bpLastnameThai) {
		this.bpLastnameThai = bpLastnameThai;
	}

	public String getBpMidnameEng() {
		return this.bpMidnameEng;
	}

	public void setBpMidnameEng(String bpMidnameEng) {
		this.bpMidnameEng = bpMidnameEng;
	}

	public String getBpNameEng() {
		return this.bpNameEng;
	}

	public void setBpNameEng(String bpNameEng) {
		this.bpNameEng = bpNameEng;
	}

	public String getBpNameThai() {
		return this.bpNameThai;
	}

	public void setBpNameThai(String bpNameThai) {
		this.bpNameThai = bpNameThai;
	}

	public String getBsSegmentCode() {
		return this.bsSegmentCode;
	}

	public void setBsSegmentCode(String bsSegmentCode) {
		this.bsSegmentCode = bsSegmentCode;
	}

	public String getBsTypeCode() {
		return this.bsTypeCode;
	}

	public void setBsTypeCode(String bsTypeCode) {
		this.bsTypeCode = bsTypeCode;
	}

	public String getContrAddrFlag() {
		return this.contrAddrFlag;
	}

	public void setContrAddrFlag(String contrAddrFlag) {
		this.contrAddrFlag = contrAddrFlag;
	}

	public String getContrAddrType() {
		return this.contrAddrType;
	}

	public void setContrAddrType(String contrAddrType) {
		this.contrAddrType = contrAddrType;
	}

	public String getContrAddress() {
		return this.contrAddress;
	}

	public void setContrAddress(String contrAddress) {
		this.contrAddress = contrAddress;
	}

	public String getContrAddress2() {
		return this.contrAddress2;
	}

	public void setContrAddress2(String contrAddress2) {
		this.contrAddress2 = contrAddress2;
	}

	public String getContrAddress3() {
		return this.contrAddress3;
	}

	public void setContrAddress3(String contrAddress3) {
		this.contrAddress3 = contrAddress3;
	}

	public String getContrAddress4() {
		return this.contrAddress4;
	}

	public void setContrAddress4(String contrAddress4) {
		this.contrAddress4 = contrAddress4;
	}

	public String getContrAddress5() {
		return this.contrAddress5;
	}

	public void setContrAddress5(String contrAddress5) {
		this.contrAddress5 = contrAddress5;
	}

	public String getContrAmphurCode() {
		return this.contrAmphurCode;
	}

	public void setContrAmphurCode(String contrAmphurCode) {
		this.contrAmphurCode = contrAmphurCode;
	}

	public BigDecimal getContrCompAddr() {
		return this.contrCompAddr;
	}

	public void setContrCompAddr(BigDecimal contrCompAddr) {
		this.contrCompAddr = contrCompAddr;
	}

	public String getContrCompCode() {
		return this.contrCompCode;
	}

	public void setContrCompCode(String contrCompCode) {
		this.contrCompCode = contrCompCode;
	}

	public String getContrCompName() {
		return this.contrCompName;
	}

	public void setContrCompName(String contrCompName) {
		this.contrCompName = contrCompName;
	}

	public String getContrCountryCode() {
		return this.contrCountryCode;
	}

	public void setContrCountryCode(String contrCountryCode) {
		this.contrCountryCode = contrCountryCode;
	}

	public String getContrProvinceCode() {
		return this.contrProvinceCode;
	}

	public void setContrProvinceCode(String contrProvinceCode) {
		this.contrProvinceCode = contrProvinceCode;
	}

	public String getContrRegionCode() {
		return this.contrRegionCode;
	}

	public void setContrRegionCode(String contrRegionCode) {
		this.contrRegionCode = contrRegionCode;
	}

	public String getContrRoadCode() {
		return this.contrRoadCode;
	}

	public void setContrRoadCode(String contrRoadCode) {
		this.contrRoadCode = contrRoadCode;
	}

	public String getContrTumbonCode() {
		return this.contrTumbonCode;
	}

	public void setContrTumbonCode(String contrTumbonCode) {
		this.contrTumbonCode = contrTumbonCode;
	}

	public String getContrZipCode() {
		return this.contrZipCode;
	}

	public void setContrZipCode(String contrZipCode) {
		this.contrZipCode = contrZipCode;
	}

	public String getCorrespondFlag() {
		return this.correspondFlag;
	}

	public void setCorrespondFlag(String correspondFlag) {
		this.correspondFlag = correspondFlag;
	}

	public String getCorrespondFlagE() {
		return this.correspondFlagE;
	}

	public void setCorrespondFlagE(String correspondFlagE) {
		this.correspondFlagE = correspondFlagE;
	}

	public String getCorrespondFlagJ() {
		return this.correspondFlagJ;
	}

	public void setCorrespondFlagJ(String correspondFlagJ) {
		this.correspondFlagJ = correspondFlagJ;
	}

	public String getCorrespondFlagT() {
		return this.correspondFlagT;
	}

	public void setCorrespondFlagT(String correspondFlagT) {
		this.correspondFlagT = correspondFlagT;
	}

	public String getCountryCode() {
		return this.countryCode;
	}

	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedOn() {
		return this.createdOn;
	}

	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	}

	public String getCustomerCode() {
		return this.customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public Date getDateOfBirth() {
		return this.dateOfBirth;
	}

	public void setDateOfBirth(Date dateOfBirth) {
		this.dateOfBirth = dateOfBirth;
	}

	public String getEMail() {
		return this.eMail;
	}

	public void setEMail(String eMail) {
		this.eMail = eMail;
	}

	public String getGender() {
		return this.gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public Date getIdExpireDate() {
		return this.idExpireDate;
	}

	public void setIdExpireDate(Date idExpireDate) {
		this.idExpireDate = idExpireDate;
	}

	public String getIdIssueAt() {
		return this.idIssueAt;
	}

	public void setIdIssueAt(String idIssueAt) {
		this.idIssueAt = idIssueAt;
	}

	public Date getIdIssueDate() {
		return this.idIssueDate;
	}

	public void setIdIssueDate(Date idIssueDate) {
		this.idIssueDate = idIssueDate;
	}

	public String getIdNo() {
		return this.idNo;
	}

	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}

	public String getInteractionBulkEmail() {
		return this.interactionBulkEmail;
	}

	public void setInteractionBulkEmail(String interactionBulkEmail) {
		this.interactionBulkEmail = interactionBulkEmail;
	}

	public String getInteractionEmail() {
		return this.interactionEmail;
	}

	public void setInteractionEmail(String interactionEmail) {
		this.interactionEmail = interactionEmail;
	}

	public String getInteractionFax() {
		return this.interactionFax;
	}

	public void setInteractionFax(String interactionFax) {
		this.interactionFax = interactionFax;
	}

	public String getInteractionMail() {
		return this.interactionMail;
	}

	public void setInteractionMail(String interactionMail) {
		this.interactionMail = interactionMail;
	}

	public String getInteractionPhone() {
		return this.interactionPhone;
	}

	public void setInteractionPhone(String interactionPhone) {
		this.interactionPhone = interactionPhone;
	}

	public String getInteractionPreferred() {
		return this.interactionPreferred;
	}

	public void setInteractionPreferred(String interactionPreferred) {
		this.interactionPreferred = interactionPreferred;
	}

	public String getInteractionSms() {
		return this.interactionSms;
	}

	public void setInteractionSms(String interactionSms) {
		this.interactionSms = interactionSms;
	}

	public String getLastUpdBy() {
		return this.lastUpdBy;
	}

	public void setLastUpdBy(String lastUpdBy) {
		this.lastUpdBy = lastUpdBy;
	}

	public Date getLastUpdOn() {
		return this.lastUpdOn;
	}

	public void setLastUpdOn(Date lastUpdOn) {
		this.lastUpdOn = lastUpdOn;
	}

	public BigDecimal getLinkFileId() {
		return this.linkFileId;
	}

	public void setLinkFileId(BigDecimal linkFileId) {
		this.linkFileId = linkFileId;
	}

	public String getLocalForiegner() {
		return this.localForiegner;
	}

	public void setLocalForiegner(String localForiegner) {
		this.localForiegner = localForiegner;
	}

	public String getMaritalStatus() {
		return this.maritalStatus;
	}

	public void setMaritalStatus(String maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public String getNationalityCode() {
		return this.nationalityCode;
	}

	public void setNationalityCode(String nationalityCode) {
		this.nationalityCode = nationalityCode;
	}

	public String getNickName() {
		return this.nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public BigDecimal getNoOfDependents() {
		return this.noOfDependents;
	}

	public void setNoOfDependents(BigDecimal noOfDependents) {
		this.noOfDependents = noOfDependents;
	}

	public String getOccupationCode() {
		return this.occupationCode;
	}

	public void setOccupationCode(String occupationCode) {
		this.occupationCode = occupationCode;
	}

	public String getOfficeAddrFlag() {
		return this.officeAddrFlag;
	}

	public void setOfficeAddrFlag(String officeAddrFlag) {
		this.officeAddrFlag = officeAddrFlag;
	}

	public String getOfficeAddrType() {
		return this.officeAddrType;
	}

	public void setOfficeAddrType(String officeAddrType) {
		this.officeAddrType = officeAddrType;
	}

	public String getOfficeAddress() {
		return this.officeAddress;
	}

	public void setOfficeAddress(String officeAddress) {
		this.officeAddress = officeAddress;
	}

	public String getOfficeAddress2() {
		return this.officeAddress2;
	}

	public void setOfficeAddress2(String officeAddress2) {
		this.officeAddress2 = officeAddress2;
	}

	public String getOfficeAddress3() {
		return this.officeAddress3;
	}

	public void setOfficeAddress3(String officeAddress3) {
		this.officeAddress3 = officeAddress3;
	}

	public String getOfficeAddress4() {
		return this.officeAddress4;
	}

	public void setOfficeAddress4(String officeAddress4) {
		this.officeAddress4 = officeAddress4;
	}

	public String getOfficeAddress5() {
		return this.officeAddress5;
	}

	public void setOfficeAddress5(String officeAddress5) {
		this.officeAddress5 = officeAddress5;
	}

	public String getOfficeAmphurCode() {
		return this.officeAmphurCode;
	}

	public void setOfficeAmphurCode(String officeAmphurCode) {
		this.officeAmphurCode = officeAmphurCode;
	}

	public String getOfficeCountryCode() {
		return this.officeCountryCode;
	}

	public void setOfficeCountryCode(String officeCountryCode) {
		this.officeCountryCode = officeCountryCode;
	}

	public String getOfficeProvinceCode() {
		return this.officeProvinceCode;
	}

	public void setOfficeProvinceCode(String officeProvinceCode) {
		this.officeProvinceCode = officeProvinceCode;
	}

	public String getOfficeRegionCode() {
		return this.officeRegionCode;
	}

	public void setOfficeRegionCode(String officeRegionCode) {
		this.officeRegionCode = officeRegionCode;
	}

	public String getOfficeRoadCode() {
		return this.officeRoadCode;
	}

	public void setOfficeRoadCode(String officeRoadCode) {
		this.officeRoadCode = officeRoadCode;
	}

	public String getOfficeTumbonCode() {
		return this.officeTumbonCode;
	}

	public void setOfficeTumbonCode(String officeTumbonCode) {
		this.officeTumbonCode = officeTumbonCode;
	}

	public String getOfficeZipCode() {
		return this.officeZipCode;
	}

	public void setOfficeZipCode(String officeZipCode) {
		this.officeZipCode = officeZipCode;
	}

	public String getOrganizationCode() {
		return this.organizationCode;
	}

	public void setOrganizationCode(String organizationCode) {
		this.organizationCode = organizationCode;
	}

	public String getParentCompany() {
		return this.parentCompany;
	}

	public void setParentCompany(String parentCompany) {
		this.parentCompany = parentCompany;
	}

	public String getPositionCode() {
		return this.positionCode;
	}

	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}

	public String getProvinceCode() {
		return this.provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public String getRateCode() {
		return this.rateCode;
	}

	public void setRateCode(String rateCode) {
		this.rateCode = rateCode;
	}

	public String getRegionCode() {
		return this.regionCode;
	}

	public void setRegionCode(String regionCode) {
		this.regionCode = regionCode;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getRemarksBak100420() {
		return this.remarksBak100420;
	}

	public void setRemarksBak100420(String remarksBak100420) {
		this.remarksBak100420 = remarksBak100420;
	}

	public String getRoadCode() {
		return this.roadCode;
	}

	public void setRoadCode(String roadCode) {
		this.roadCode = roadCode;
	}

	public String getRoadConDesc() {
		return this.roadConDesc;
	}

	public void setRoadConDesc(String roadConDesc) {
		this.roadConDesc = roadConDesc;
	}

	public String getRoadConFlag() {
		return this.roadConFlag;
	}

	public void setRoadConFlag(String roadConFlag) {
		this.roadConFlag = roadConFlag;
	}

	public String getRoadContrDesc() {
		return this.roadContrDesc;
	}

	public void setRoadContrDesc(String roadContrDesc) {
		this.roadContrDesc = roadContrDesc;
	}

	public String getRoadContrFlag() {
		return this.roadContrFlag;
	}

	public void setRoadContrFlag(String roadContrFlag) {
		this.roadContrFlag = roadContrFlag;
	}

	public String getRoadDesc() {
		return this.roadDesc;
	}

	public void setRoadDesc(String roadDesc) {
		this.roadDesc = roadDesc;
	}

	public String getRoadFlag() {
		return this.roadFlag;
	}

	public void setRoadFlag(String roadFlag) {
		this.roadFlag = roadFlag;
	}

	public String getRoadOffDesc() {
		return this.roadOffDesc;
	}

	public void setRoadOffDesc(String roadOffDesc) {
		this.roadOffDesc = roadOffDesc;
	}

	public String getRoadOffFlag() {
		return this.roadOffFlag;
	}

	public void setRoadOffFlag(String roadOffFlag) {
		this.roadOffFlag = roadOffFlag;
	}

	public String getRoadOfficeDesc() {
		return this.roadOfficeDesc;
	}

	public void setRoadOfficeDesc(String roadOfficeDesc) {
		this.roadOfficeDesc = roadOfficeDesc;
	}

	public String getRoadOfficeFlag() {
		return this.roadOfficeFlag;
	}

	public void setRoadOfficeFlag(String roadOfficeFlag) {
		this.roadOfficeFlag = roadOfficeFlag;
	}

	public BigDecimal getSalary() {
		return this.salary;
	}

	public void setSalary(BigDecimal salary) {
		this.salary = salary;
	}

	public String getSmsPhone() {
		return this.smsPhone;
	}

	public void setSmsPhone(String smsPhone) {
		this.smsPhone = smsPhone;
	}

	public String getSourceCode() {
		return this.sourceCode;
	}

	public void setSourceCode(String sourceCode) {
		this.sourceCode = sourceCode;
	}

	public String getSourceDetail() {
		return this.sourceDetail;
	}

	public void setSourceDetail(String sourceDetail) {
		this.sourceDetail = sourceDetail;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSyncCreatedby() {
		return this.syncCreatedby;
	}

	public void setSyncCreatedby(String syncCreatedby) {
		this.syncCreatedby = syncCreatedby;
	}

	public Date getSyncCreatedon() {
		return this.syncCreatedon;
	}

	public void setSyncCreatedon(Date syncCreatedon) {
		this.syncCreatedon = syncCreatedon;
	}

	public String getSyncExternalRefKey() {
		return this.syncExternalRefKey;
	}

	public void setSyncExternalRefKey(String syncExternalRefKey) {
		this.syncExternalRefKey = syncExternalRefKey;
	}

	public String getSyncExternalRefNo() {
		return this.syncExternalRefNo;
	}

	public void setSyncExternalRefNo(String syncExternalRefNo) {
		this.syncExternalRefNo = syncExternalRefNo;
	}

	public String getSyncIsstaging() {
		return this.syncIsstaging;
	}

	public void setSyncIsstaging(String syncIsstaging) {
		this.syncIsstaging = syncIsstaging;
	}

	public String getSyncIssync() {
		return this.syncIssync;
	}

	public void setSyncIssync(String syncIssync) {
		this.syncIssync = syncIssync;
	}

	public String getSyncUpdatedby() {
		return this.syncUpdatedby;
	}

	public void setSyncUpdatedby(String syncUpdatedby) {
		this.syncUpdatedby = syncUpdatedby;
	}

	public Date getSyncUpdatedon() {
		return this.syncUpdatedon;
	}

	public void setSyncUpdatedon(Date syncUpdatedon) {
		this.syncUpdatedon = syncUpdatedon;
	}

	public String getTaxId() {
		return this.taxId;
	}

	public void setTaxId(String taxId) {
		this.taxId = taxId;
	}

	public String getTitleEng() {
		return this.titleEng;
	}

	public void setTitleEng(String titleEng) {
		this.titleEng = titleEng;
	}

	public String getTitleThai() {
		return this.titleThai;
	}

	public void setTitleThai(String titleThai) {
		this.titleThai = titleThai;
	}

	public String getTmpWorkingCompany() {
		return this.tmpWorkingCompany;
	}

	public void setTmpWorkingCompany(String tmpWorkingCompany) {
		this.tmpWorkingCompany = tmpWorkingCompany;
	}

	public String getTumbonCode() {
		return this.tumbonCode;
	}

	public void setTumbonCode(String tumbonCode) {
		this.tumbonCode = tumbonCode;
	}

	public String getWorkingCompany() {
		return this.workingCompany;
	}

	public void setWorkingCompany(String workingCompany) {
		this.workingCompany = workingCompany;
	}

	public String getZipCode() {
		return this.zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

}